package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.MeetingCollectUser;

/**
 * 会议收集人员Mapper接口
 *
 * @author ruoyi
 * @date 2024-04-04
 */
public interface MeetingCollectUserMapper
{
    /**
     * 查询会议收集人员
     *
     * @param id 会议收集人员主键
     * @return 会议收集人员
     */
    public MeetingCollectUser selectMeetingCollectUserById(Long id);

    /**
     * 查询会议收集人员列表
     *
     * @param meetingCollectUser 会议收集人员
     * @return 会议收集人员集合
     */
    public List<MeetingCollectUser> selectMeetingCollectUserList(MeetingCollectUser meetingCollectUser);

    /**
     * 新增会议收集人员
     *
     * @param meetingCollectUser 会议收集人员
     * @return 结果
     */
    public int insertMeetingCollectUser(MeetingCollectUser meetingCollectUser);

    /**
     * 修改会议收集人员
     *
     * @param meetingCollectUser 会议收集人员
     * @return 结果
     */
    public int updateMeetingCollectUser(MeetingCollectUser meetingCollectUser);

    /**
     * 删除会议收集人员
     *
     * @param id 会议收集人员主键
     * @return 结果
     */
    public int deleteMeetingCollectUserById(Long id);


    /**
     * 删除会议收集人员信息
     *
     * @param collectId 会议收集人员主键
     * @return 结果
     */
    public int deleteMeetingCollectUserByCollectId(Long collectId);


    /**
     * 查询会议收集人员
     *
     * @param meetingCollectUser 会议收集人员
     * @return 会议收集人员
     */
    public MeetingCollectUser selectMeetingCollectUser(MeetingCollectUser meetingCollectUser);


}
